direct deposit agreement - German English Dictionary